package Lists.DoubleLinkedList;

public  class DoubleListNode {
    /*
    * 结构展示
    *   HEAD                                               TAIL
         ↓                                                  ↓
┌─────┬───────┬─────┐    ┌─────┬───────┬─────┐    ┌─────┬───────┬─────┐
│ Prev│ Data  │ Next│<──>│ Prev│ Data  │ Next│<──>│ Prev│ Data  │ Next│
│  ∅  │  "A"  │  ───┼───>│  ◄──┼─  "B" │  ───┼───>│  ◄──┼─  "C" │  ∅  │
└─────┴───────┴─────┘    └─────┴───────┴─────┘    └─────┴───────┴─────┘
* */
    public int value;
    public DoubleListNode last;
    public DoubleListNode next;

    public DoubleListNode(int v) {
        value = v;
    }
}